<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<head>
    <title>Title</title>
</head>
<body>
    成功

    <shiro:user>
        欢迎[<shiro:principal/>]登录，<a href="${pageContext.request.contextPath}/logout">退出</a>
    </shiro:user>

    <a href="admin.jsp">admin</a><br>
    <a href="user.jsp">user</a><br>
    <a href="shiro//testAnnotation">testAnnotation</a>

    <shiro:guest>
        欢迎游客访问，<a href="${pageContext.request.contextPath}/login.jsp">登录</a>
    </shiro:guest>

    <shiro:hasRole name="admin">
        用户[<shiro:principal/>]拥有角色admin<br/>
    </shiro:hasRole>
    <br>

    <shiro:hasRole name="user">
        用户[<shiro:principal/>]拥有角色user<br/>
    </shiro:hasRole>
    <br>

    <shiro:hasAnyRoles name="admin,user">
        用户[<shiro:principal/>]拥有角色admin或user<br/>
    </shiro:hasAnyRoles>
    <br>

    <shiro:hasAnyRoles name="vip,user">
        用户[<shiro:principal/>]拥有角色vip或user<br/>
    </shiro:hasAnyRoles>
    <br>


    <shiro:hasPermission name="find">
        <a href="http://www.baidu.com" name="拥有权限user:find">拥有权限find</a>
    </shiro:hasPermission>
    <br>

    <shiro:lacksPermission name="delete">
        用户[<shiro:principal/>]没有权限delete<br/>
    </shiro:lacksPermission>
    <br>

    <shiro:hasPermission name="delete">
        用户[<shiro:principal/>]没有权限delete<br/>
    </shiro:hasPermission>
    <br>

    <shiro:hasPermission name="add">
        用户[<shiro:principal/>]拥有权限add<br/>
    </shiro:hasPermission>
    <br>

    <shiro:hasPermission name="update">
        <a href="www.toutiao.com">拥有权限update</a>
    </shiro:hasPermission>
    <br>

</body>
</html>
